#ifndef _W25Q64_H
#define _W25Q64_H

#include "stm32f10x.h"

void W25Q64_Init(void);
//获取w25Q64的ID
void W25Q64_GetID(uint8_t *MID,uint16_t *DID);

//写使能
void write_ID(void);
//状态寄存器是否在忙，。如果是，等待
void read_status(void);
//页编程
void w225PageProgram(uint32_t Adress,uint8_t *DataArray,uint16_t Count);
void w225PageProgram2(uint32_t Adress,char Data[][16],uint16_t Count);
//扇区擦除
void w25SectorErase(uint32_t Adress);

//读
void w25read(uint32_t Adress,uint8_t *DataArray,uint32_t Count);

// 读二维数组
void w25read2(uint32_t Adress, char Data[][16], uint32_t Count);
#endif
